二进制串函数和操作符

最近更新时间: 2025-01-15 17:01:00

函数返回类型描述
string \|\| stringbytea串连接
octet_length(string)int二进制串中的字节数
overlay(string placing stringfrom int [for int])bytea替换子串
position(substring in string)int指定子串的位置
substring(string [from int] [for int])bytea提取子串
trim([both] bytes from string)bytea从 string 的开头或结尾删除只包含出现在 bytes 中的字节的最长串
btrim(stringbytea, bytesbytea)bytea从 string 的开头或结尾删除只包含出现在 bytes 中的字节的最长串
decode(stringtext, formattext)bytea从 string 中的文本表示解码二进制数据
encode(databytea, formattext)text将二进制数据编码为一个文本表示
get_bit(string, offset)int从串中抽取位
get_byte(string, offset)int从串中抽取字节
length(string)int二进制串的长度
md5(string)text计算 string 的 MD5 哈希码,十六进制形式返回结果
set_bit(string,offset, newvalue)bytea设置串中的位
set_byte(string,offset, newvalue)bytea设置串中的字节